package leetCode.offer05;


/**
 * 请实现一个函数，把字符串 s 中的每个空格替换成"%20"。
 */
public class Solution2 implements Solution {

    /**
     * 这题需要注意的点是鲁棒性，
     * 我们要充分考虑输入的s的输入,即使传入的s=null，也要正确的执行
     * @param s
     * @return
     */
    @Override
    public String replaceSpace(String s) {
        if(s==null||"".equals(s)) return s;
        StringBuilder result = new StringBuilder();
        for(char a:s.toCharArray()) {
            if(a==' ') {
                result.append("%20");
            }else result.append(a);
        }
        return result.toString();
    }

}
